home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / utilit~1 / stlogin4.lzh / README < prev    next >
Encoding:
Text File  |  1993-10-10  |  4.8 KB  |  130 lines

  1. ST_LOGIN; (c) Kees Lemmens, 1993
  2.  
  3. These tools give the possibity to login and communicate on an ATARI-ST
  4. over a remote line, such as a modem.
  5. There are also some simple tools to make life with MINT a little easier.
  6. Everything was developed with the MINT 0.95 Kernel on an ATARI STE 4
  7. with TOS 2.05.
  8.  
  9. New in version 2:
  10. - (remote) REBOOT program
  11. - UNIX like TALK program (split window)
  12. - Fixed some minor problems in getty and revised the source code
  13. - Use of "Cookie-jar" to make things work on a normal ST (as far as possible !)
  14.  
  15. New in version 3:
  16. - Reboot: Bug if running on ATARI's with only one serial port
  17.   fixed. (It now first tests if a device exists before printing 
  18.   messages to a device).
  19. - Getty: Passwd file may contain UNIX-style entries for SHELL and
  20.   HOMEDIR now.
  21. - Getty: Now looks for a file /etc/welcome and prints this file on
  22.   screen if it exists. (on special request by Jeroen Berger !)
  23. - Getty: if a shell could not be started it prints an error
  24.   message to the remote terminal.
  25.  
  26. New in version 4:
  27.  There is some more multiuser behaviour now :
  28. - Getty: Changes the uid and gid before starting a shell;
  29.   Can only be run by root; Resets modem when terminating; New -i option
  30.   to supply modem commands from the commandline.
  31. - Reboot: Can only be run by root.
  32. - Passwd: Root doesn't have to supply an old passwd anymore.
  33. - More: Can do multiple files now.
  34. - Tail: This is a new command added.
  35.  
  36. cat.ttp :
  37.  
  38.   Show a file on screen or - if redirected - on another file or
  39.   device.
  40.  
  41. tee.ttp :
  42.  
  43.   Makes a copy of stdout to any other file or device. For instance to copy
  44.   your shell session to any other screen as well as to your own.
  45.   Default is to create the file, -a option can append to an existing file.
  46.  
  47.   Example: tcsh | tee /dev/modem1
  48.  
  49. more.ttp:
  50.  
  51.   Provides a way to devide the output to the screen into pages.
  52.   It will wait for a keypress before showing the next page. The screen
  53.   output can be aborted by pressing 'q'.
  54.   The slash (/) can be used to search forward for a given string. 
  55.   Uses LINES and COLUMNS environment variables or a reasonable default
  56.   of 24x80.
  57.  
  58.   Examples: more filename.txt
  59.             ls -la | more
  60.  
  61.   Can also do a list of files now.
  62.  
  63. tail.ttp:
  64.  
  65.   To list the last <nr> of lines from a file. Quite pleasant with large
  66.   logfiles and so on.
  67.  
  68. getty.ttp:
  69.  
  70.   Starts a getty on a RS232 remote line. Remote line can be a hard-
  71.   wired terminal ( -h option) or a Hayes modem. It provides all
  72.   the necessary Hayes commands to control the modem line. (modem.c)
  73.   Modemlines MUST be connected to the AUX port.
  74.   Can also run in background or daemon mode (-d option)
  75.  
  76.   Logins and bad logins are logged in U:\ETC\WTMP and U:\ETC\BTMP.
  77.   Uses U:\ETC\PASSWD to determine the passwords and login shells.
  78.   Status of gettyline maintained in U:\ETC\UTMP.
  79.   Take care: the encryption is NOT the UNIX encryption !!
  80.  
  81. passwd.ttp:
  82.  
  83.   Provides a way to alter the password for the specified username.
  84.   Must use the same encryption as in getty.ttp or else you won't
  85.   be able to login !
  86.  
  87. write.ttp:
  88.  
  89.   To write from one user to another (just like the UNIX write).
  90.   You can specify the devicename instead of the username by using the -t
  91.   option. This is necessary to write to the console when the user on the
  92.   console did not login in a regular way (ie getty).
  93.   Examples: write -t modem1   OR    write root
  94.   It sends a broadcast to the other screen and then echoes all input to
  95.   the other terminal.
  96.   If the other user wants to reply, he must start his own write session.
  97.  
  98. talk.ttp:
  99.  
  100.   A more fancy way to communicate with other users is talk. Talk sends an
  101.   invitation to the other screen and waits until the other side answers.
  102.   Talk uses a pipe for communications.
  103.   It needs two processes : one on each side of the pipe.
  104.   This makes it impossible to use talk on an ATARI that doesn't run MINT !
  105.  
  106. reboot.ttp:
  107.  
  108.   With this tool you can shutdown and reboot your ATARI from every con-
  109.   nected terminal. It sends broadcasts every 5 minutes to all possible
  110.   login terminals : console, modem1, modem2 and serial1.
  111.   When there is less than 5 minutes left, it will broadcast every minute
  112.   until shutdown time is reached. 
  113.   Default shutdown time is 5 minutes.   
  114.   The -c qualifier can be used to force a cold reboot (a warm reset is
  115.   default).
  116.  
  117. makefile:
  118.  
  119.   The makefile is intended for use with PURE_C and GNUMAKE. You'll
  120.   have to adapt the PCC variable for the PURE_C directory and the
  121.   MINT variable for the location of the MINT headerfiles.
  122.   You can also compile of course in an interactive PURE_C environment
  123.   or even with another compiler. In the latter case you'll have to alter
  124.   a few headerfilenames and maybe a few things in the code.
  125.  
  126. Any remarks or suggestions about these programs can be send to:
  127. lemmens@dv.twi.tudelft.nl
  128.  
  129.  
  130.